Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour Chile F2 Czech Republic F3 Greece F1 Greece F2 Greece F3 Turkey F34 Turkey F35 Czech Republic F4 Czech Republic F7 Italy F2 Qatar F1 Qatar F2 Czech Republic F2 Czech Republic F4 Czech Republic F7 Czech Republic F12 Czech Republic F4 (Usti Nad Orlici) Residenza Open - Magdeburg Copa Ericsson - Buenos Aires Prague Open - Prague Tatra Banka Open 2003 - Bratislava IPP Open - Helsinki Sporting Challenger - Turin 2002 Eddleman USTA Challenger - Birmingham Muller Cup 2000 - Ulm Bulgarian Challenger 2002 - Sofia TED Open Istanbul - Istanbul LTA Men's Challenger - Wrexham Samsung Securities Cup Challenger - Seoul Osaka International Tennis Tournament - Osaka Neride Prague Indoor - Prague Challenger 42 - Andrezieux ECM Cup - Prague Open Castilla y Leon Trofeo Iberdrola - Segovia CA-Challenge - Graz Heilbronn Challenger - Heilbronn Barletta Citta'Della Disfida Open 98 - Barletta Pomorski Bank Kredytowy Open - Szczecin Copa Ericsson - Montevideo Zivnobanka Czech Open - Prostejov Ciudad de Pozoblanco Open Diputacion - Cordoba Fifth-Third Bank Tennis Championships - Lexington VI Gramado Open de Tenis - Gramado Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Regional Hand Center Men's Challenger - Fresno Intersport Heilbronn Open - Heilbronn Ispat Open 2004 - Ostrava Steelers Cup - Kosice San Benedetto Challenger - San Benedetto Riviera di Rimini Challenger 2004 - Rimini Alfa Romeo Tennis Cup - Cordenons Bukhara Challenger - Bukhara Rhein-Main Challenger 2004 - Aschaffenburg Tehran Open 2004 - Tehran Nord/LB Open - Braunschweig ECU Prague Open - Prague Memorial Manfredini - Sassuolo Challenger Lugano - Lugano Almaty Challenger 1 - Almaty Challenger ATP de Cuenca Diario El Mercurio - Cuenca 9° Trani Cup - Trani San Marino Cepu Open - San Marino GHI Bronz Classic - Bronx Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio ATP Challenger Trophy 2007 - Trnava Seguros Bolivar Open - Medellin Copa Petrobras Brazil - Belo Horizonte Lambertz Open by Stawag 2007 - Aachen Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Tatra Banka Slovak Open - Bratislava Copa Petrobras Argentina - Buenos Aires Challenger Britania Zavaleta - Puebla Internazionali di Tennis di Bergamo - Bergamo Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi Mitsubishi Electric Europe Cup - Monza XL Bermuda Open - Bermuda Hurricane Tennis Open - Bradenton Memorial A. Manfredini Sassuolo Challenger - Sassuolo Bulgarian Open Challenger - Sofia 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Seguros Bolivar Open - Bogota Aamulehti Tampere Open - Tampere Samarkand Challenger - Samarkand ATP Open Castilla y Leon - Segovia LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Geneva Challenger - Geneva Southern Capital Cup - Almaty Pekao Open - Szczecin Copa Petrobras-Colombia - Bogota Copa Petrobras-Paraguay - Asuncion Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki Iquique Challenger Bucaramanga Challenger Tulsa Auto Collection USTA Challenger - Tulsa USTA Tennis Championships of Houston - Houston Pereira Challenger Santiago Challenger Bogota Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Milan Challenger Reggio Emilia Challenger Bogota Challenger The Waco International Tennis Challenger - Waco Aberto de Sao Paulo - Sao Paulo 2002 Tulsa USTA Challenger - Tulsa La Serena Open - La Serena Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Bogota Challenger Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Santiago Challenger Challenger 42 - Andrezieux Visa Tennis Open - Sao Paulo Guayaquil Challenger Challenger Hamburg - Hamburg Lima Challenger Rezidenza Open - Magdeburg Cherbourg Challeger Okal Open - Eckental Jersey Challenger St. Brieuc Challenger VII Avierto Internacional de Salinas - Salinas Rome Challenger Neride Prague Indoor - Prague Rome Challenger Ostrava Challenger San Luis Potosi Challenger 2002 - San Luis Potosi Prostejov Challenger Recanati Challenger Trnava Challenger Genova Challenger Warsteiner Challenger Series - Lippstadt Ljubljana Open 2002 - Ljubljana Eckental Challenger BPCA Open de Nice-Tounoi Challenger - Nice Zivnobanka Czech Open - Prostejov Burnie Challenger Caloundra Challenger AXA Open - Espinho Sarajevo Challenger Prague Challenger Memorial Savigni - Sassuolo Tashkent Challenger Challenger Canottieri Minico - Mantova Eckental Challenger Ortisei Challenger Sarasota Challenger Savannah Challenger Zivnobanka Open - Prostejov Open de Montauban - Montauban Aptos Challenger Petange Challenger Venice Open - Venice Oberstaufen Cup - Oberstaufen Siemens Open 2002 - Scheveningen Bergamo Challenger Prostejov Challenger CA Challenge - Graz Prague Challenger Ortisei Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger Le Gosier Challenger St. Brieuc Challenger Prostejov Challenger Binghamton Professional Tennis Tournament - Binghamton Eckental Challenger Ortisei Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio Wroclaw Challenger Prague Challenger ATP Challenger Hamburg - Hamburg Open de Franche Comte - Besancon Prague Challenger - Prague Ciur Cup 99 - Prague San Luis Potosi Challenger - San Luis Potosi ECM Prague Open 2005 - Prague ATP Challenger La Serena - La Serena Bergamo Challenger Bath Challenger Oberstaufen Challenger Liberec Challenger Sarajevo Challenger Eckental Challenger Mexico City Challenger Shanghai Challenger Aix En Provence Challenger Ortisei Challenger Helsinki Challenger Sarajevo Challenger Leon Challenger Guadalajara Challenger Ostrava Challenger St. Brieuc Challenger Ostrava Challenger Cherbourg Challenger 9th Wartburg Open - Eisenach Muller Cup - Ulm Zagreb Open - Zagreb XI Venice Open - Venice Siemens Open 2001 - Scheveningen TED Open-Akbank Private Banking - Istanbul IPP Open - Helsinki V Trofeo Ciudad de Quito - Quito Opel Bulvaria MCG Bulgarian Open - Sofia Pekao Open - Szczecin C.T. San Remo - XIII Piertomaso Tessitore - San Remo Open Sainte-Victoire - Aix-En-Provence Steelers Cup - Kosice 2003 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City Top Wool Challenger Biella - Biella ATP Challenger Trophy 2008 - Trnava Copa Petrobras Bogota - Bogota KGHM Polish Indoors - Wroclaw Mallorca Open - Mallorca Croatia Open - Umag Czech Open - Prostejov Campionati Internazionali di Sicilia - Palermo X Trofeo Ciudad de Quito - Quito International Championship of Croatia - Umag Copa Petrobras Argentina - Buenos Aires Grolsch Open - Amsterdam Mallorca Open - Mallorca International Championships of Sicily - Palermo Hellmann's Cup - Santiago AAPT Championships - Adelaide Adidas International - Sydney Copa Petrobras Guadalajara - Guadalajara Sybase Open - San Jose Kroger / St. Jude International - Memphis Open Seat-Godo '99 - Barcelona BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Waldbaum's Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Qatar Mobil Open 2000 - Doha ABN/AMRO World Tennis Tournament - Rotterdam Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Grand Prix Hassan II - Casablanca UBS Open Gstaad - Gstaad XII Internazionali di Tennis CARISBO - Bologna 2000 Mercedes Cup - Stuttgart BMW Tennis Championship - Sunrise Internazionali di Tennis di San Marino - San Marino Gelsor Open Romania - Bucharest Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Telenordia Swedish Open - Bastad Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Bordeaux Challenger Pekao Open - Szczecin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota U.S. Men's Clay Court Championships - Houston Pozoblanco Challenger Idea Prokom Open - Sopot KGHM Dialog Polish Indoors - Wroclaw St. Petersburg Open - St. Petersburg BMW Tennis Championship - Sunrise Istanbul Challenger Adidas International - Sydney BellSouth Open - Vina del Mar Challenger Casablanca San Angel - Mexico City Copa AT&T - Buenos Aires XIV Challenger ATP Club Premium Open - Quito ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava Open Seat Godo 2003 - Barcelona Men's Pro Challenger at Tunica National - Tunica BNP Paribas Primrose - Bordeaux Energis Open - Amersfoort International Championship of Croatia - Umag Idea Prokom Open - Sopot Guzzini Challenger - Recanati Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Seguros Bolivar Open - Cali BMW Open - Munich Lima Challenger - Lima San Luis Potosi Challenger Ningboo Challenger Turin Challenger Bath Challenger Heilbronn Challenger Merano Open - Merano Szczecin Challenger Abierto Mexicano de Tenis Pegaso - Mexico City Copenhagen Open - Copenhagen Qatar Open - Doha Open Seat-Godo 2000 - Barcelona Open 13 - Marseille Estoril Open - Estoril Open Seat Godo - Barcelona Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Ordina Open - 's-Hertogenbosch Heineken Open - Auckland BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort RCA Championships - Indianapolis Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Kremlin Cup - Moscow Hellmann's Cup - Santiago Grand Prix de Tennis de Lyon - Lyon 1st Challenger Tournament Leon - Leon Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas BellSouth Open - Vina del Mar Grand Prix Hassan II - Casablanca BMW Open - Munich 1999 Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam Zivnobanka Czech Open - Prostejov St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad Vancouver Challenger Mercedes Cup - Stuttgart Internazionali di Tennis di San Marino - San Marino PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai I Tourneo Fila Citta di Brindisi - Brindisi Gerry Weber Open - Halle Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Allianz Suisse Open Gstaad - Gstaad Pekao Open 2004 - Szczecin The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Connex Open Romania - Bucharest Asirom Challenger Brasov - Brasov VIII Avierto Internacional de Salinas - Salinas VII Torneo Internazionale di Tennis - Barletta Grand Prix Hassan II - Casablanca BMW Open - Munich 2000 Cairo Challenger - Cairo Gerry Weber Open - Halle KGHM Polish Indoors - Wroclaw Lamberts Open by Stawag - Aachen Britania Zavaleta - Puebla Napoli International Cup - Napoli Mercedes Cup - Stuttgart Heilbronn Open - Heilbronn The Granby Natrel Challenger - Granby If Stockholm Open - Stockholm Open Castilla y Leon - Segovia Brisbane International - Brisbane GHI Bronx Classic - Bronx Franklin Templeton Tennis Classic - Scottsdale Prague Open - Prague Open 13 - Marseille Trani Cup - Trani Podebradka Cup - Prague Samarkand Challenger - Samarkand US Men's Clay Court Championship - Houston Yokohama International Tennis Tournament - Yokohama ECM Prague Open - Prague Copa Telefonica CTC Chile - Santiago 2001 Mercedes Cup - Stuttgart Copa AT&T - Buenos Aires Gerry Weber Open - Halle USTA Championships of Kerrville - Kerrville VII Trofeo Ciudad de Quito - Quito Tatra Banka Open 2001 - Bratislava Mercedes-Benz Cup - Los Angeles St. Petersburg Open - St. Petersburg Ostend Challenger Tennis Cup of Flanders - Ostende Newcastle Challenger - Newcastle Credit Agricole Suisse Open - Gstaad ECM Cup - Prague Moselle Open - Metz Renault Slovenian Open - Ljubljana Eisenberg Jerusalem Open 2000 - Jerusalem USTA Seascape Challenger - Aptos China Open - Beijing Erste Bank Open - Vienna Trofeo Barcelona de Tenis - Barcelona Heilbronn Open - Heilbronn Qatar ExxonMobil Open - Doha Croatia Open Umag - Umag Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open 13 - Marseille Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Prasentiert Von Seat Wolfsburg - Wolfsburg Qatar ExxonMobil Open - Doha Heineken Open Shanghai - Shanghai PBZ Zagreb Indoors - Zagreb 2000 Challenger de Granby - Granby Copa Ericsson - Santiago Interwetten Austrian Open - Kitzbuhel Ordina Open - 's-Hertogenbosch BMW Brixina Tennis Open 2000 - Bressanone Challenger Ford de Cherbourg - Cherbourg Brisbane International - Brisbane Topshelf Open - 's-Hertogenbosch TED Open - Istanbul PEOPLEnet CUP - Dnepropetrovsk Warsteiner Challenger Lubeck - Lubeck Copa Petrobras Santiago - Santiago Gerry Weber Open - Halle Manta Challenger Zivnobanka Open - Prostejov Sarajevo Challenger Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Pekao Open 2003 - Szczecin Hall of Fame Tennis Championships - Newport Telesp Celular Open - Ribeirao Preto Pekao Open 2001 - Szczecin VIII Trofeo Ciudad de Quito - Quito Qatar ExxonMobil Open - Doha IX Open Internacional D'Andorra - Andorra Next Generation Adelaide International - Adelaide Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Copa Sevilla 2007 - Seville Bratislava Challenger ARMS USTA Challenger - Rocky Mount German Tennis Championships - Hamburg If Stockholm Open - Stockholm Open de Franche-Comte - Besancon Pilot Pen Tennis - New Haven Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles SAP Open - San Jose Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Medibank International - Sydney Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Cerveza Club Columbia Open - Bogota Masters Series - Hamburg Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Western & Southern Financial Group Masters - Cincinnati Abierto Mexicano de Tenis - Mexico City Pilot Pen International - New Haven Rado Swiss Open - Gstaad Grolsch Open - Amsterdam Mallorca Open - Mallorca Hall of Fame Tennis Championships - Newport Idea Prokom Open - Sopot Ecuador Open - Quito Telenordia Swedish Open - Bastad Idea Prokom Open - Sopot Grand Prix de Tennis de Lyon - Lyon Connex Open Romania - Bucharest Stockholm Open - Stockholm French Open - Paris Internazionali di Tennis di San Marino - San Marino Brasil Open - Costa do Sauipe Hall of Fame Tennis Championships - Newport ATP Kremlin Cup - Moscow Qatar Open - Doha Italian Open - Rome Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Republic National Bank Monte Carlo Open - Monte Carlo The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Licher German Open - Hamburg NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Rogers Masters - Montreal Pacific Life Open - Indian Wells Masters Series Madrid - Madrid Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Davis Cup, Group 1, 2R, ECU-ARG 4-1 Davis Cup, Group 1, REL1, ARG-VEN 4-1 Davis Cup, Group 1, REL2, ARG-COL 4-1 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, World Group, 1R, CZE-FRA 3-2 Tennis Masters Cup - Shanghai